package com.link.database.entity;


public class DBAccount {
    /**
     * 账户唯一标识符
     */
    private long id;
    
    /**
     * 用户名
     */
    private String username;
    
    /**
     * 密码
     */
    private String password;
    
    /**
     * 真实姓名
     */
    private String name;
    
    /**
     * 身份证号码
     */
    private String idNumber;
    
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 游戏时间（分钟）
     */
    private long gameDuration;
    /**
     * 爆率（百分比）
     */
    private double dropRate;

    /**
     * 经验值倍率
     */
    private double experienceMultiplier;

    /**
     * 是否禁用
     */
    private boolean disabled;

    /**
     * 是否成年
     */
    private boolean isAdult;
    /**
     * 创建时间
     */
    private long createTime;
    
    /**
     * 修改时间
     */
    private long updateTime;
    
    /**
     * 最后登录时间
     */
    private long lastLoginTime;
    /**
     * 基础攻击力
     */
    private int baseAttackPower;
    /**
     * 基础魔法攻击力
     */
    private int baseMagicPower;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public long getGameDuration() {
        return gameDuration;
    }

    public void setGameDuration(long gameDuration) {
        this.gameDuration = gameDuration;
    }

    public double getDropRate() {
        return dropRate;
    }

    public void setDropRate(double dropRate) {
        this.dropRate = dropRate;
    }

    public double getExperienceMultiplier() {
        return experienceMultiplier;
    }

    public void setExperienceMultiplier(double experienceMultiplier) {
        this.experienceMultiplier = experienceMultiplier;
    }

    public boolean isDisabled() {
        return disabled;
    }

    public void setDisabled(boolean disabled) {
        this.disabled = disabled;
    }

    public boolean isAdult() {
        return isAdult;
    }

    public void setAdult(boolean adult) {
        isAdult = adult;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public long getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(long lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public int getBaseAttackPower() {
        return baseAttackPower;
    }

    public void setBaseAttackPower(int baseAttackPower) {
        this.baseAttackPower = baseAttackPower;
    }

    public int getBaseMagicPower() {
        return baseMagicPower;
    }

    public void setBaseMagicPower(int baseMagicPower) {
        this.baseMagicPower = baseMagicPower;
    }
}
